home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 May / macformat-024.iso / Shareware City / Developers / BoxMaker++ / Monochromize ƒ / MonoChromize.r < prev   
Encoding:
Text File  |  1995-01-20  |  1.6 KB  |  125 lines  |  [TEXT/KAHL]

  1. #ifndef SystemSevenOrLater
  2.     #define SystemSevenOrLater 1
  3. #endif
  4.  
  5. #include <Pict.r>
  6. #include <Types.r>
  7. #include <SysTypes.r>
  8.  
  9. #include "boxmaker templates.h"
  10.  
  11. resource 'typs' (128) {
  12.     {
  13.         'PICT'
  14.     }
  15. };
  16.  
  17. resource 'flgs' (128) {
  18.     dontEnterFolders,
  19.     dontPassFolders,
  20.     dontEnterInvisibles,
  21.     dontPassInvisibles
  22. };
  23.  
  24. resource 'MENU' (128) {    /* Apple Menu */
  25.     128,
  26.     textMenuProc,
  27.     0x7FFFFFFD,
  28.     enabled,
  29.     apple,
  30.     {
  31.         "About BoxMaker++…", noIcon, noKey, noMark, plain,
  32.         "-", noIcon, noKey, noMark, plain
  33.     }
  34. };
  35.  
  36. resource 'MENU' (129) {    /* File Menu */
  37.     129,
  38.     textMenuProc,
  39.     0x7FFFFFFF,
  40.     enabled,
  41.     "File",
  42.     {
  43.         "Make file monochrome…", noIcon, "O", noMark, plain,
  44.         "Quit", noIcon, "Q", noMark, plain
  45.     }
  46. };
  47.  
  48. resource 'FREF' (128) { 'APPL', 0, ""};
  49. resource 'FREF' (129) { 'PICT', 1, ""};
  50. resource 'FREF' (130) { 'fold', 2, ""};
  51.  
  52. #define myType '∂ƒPC'
  53.  
  54. data myType (0) {};
  55.  
  56. resource 'BNDL' (0) {
  57.     myType,
  58.     0,
  59.     {
  60.         'FREF',
  61.         {
  62.             0, 128,
  63.             1, 129,
  64.             2, 130,
  65.         },
  66.  
  67.         'ICN#',
  68.         {
  69.             0, 128,
  70.             1, 0,
  71.             2, 0,
  72.         }
  73.     }
  74. };
  75.  
  76. resource 'MBAR' (128) {
  77.     {
  78.         128,
  79.         129
  80.     }
  81. };
  82. //
  83. // Finder related resources:
  84. //
  85. resource 'vers' (1) {
  86.     0x1,
  87.     0x1,
  88.     release,
  89.     0x0,
  90.     verUS,
  91.     "1.1",
  92.     "Monochromize 1.1,\nbuilt using BoxMaker++ 1.1"
  93. };
  94.  
  95. resource 'vers' (2) {
  96.     0x1,
  97.     0x1,
  98.     release,
  99.     0x0,
  100.     verUS,
  101.     "1.1",
  102.     "by Reinder Verlinde"
  103. };
  104.  
  105. resource 'SIZE' (-1) {
  106.     reserved,
  107.     acceptSuspendResumeEvents,
  108.     reserved,
  109.     canBackground,
  110.     multiFinderAware,
  111.     backgroundAndForeground,
  112.     dontGetFrontClicks,
  113.     ignoreChildDiedEvents,
  114.     is32BitCompatible,
  115.     isHighLevelEventAware,
  116.     localAndRemoteHLEvents,
  117.     notStationeryAware,
  118.     dontUseTextEditServices,
  119.     reserved,
  120.     reserved,
  121.     reserved,
  122.     102400,            // preferred size
  123.     51200            // minimum size
  124. };
  125.